// ******************************************************************************
// Copyright     :  Copyright (C) 2020, Hisilicon Technologies Co. Ltd.
// File name     :  phosphor_reg_offset.h
// Project line  :  Platform And Key Technologies Development
// Department    :  CAD Development Department
// Author        :  xxx
// Version       :  V680
// Date          :
// Description   :  The description of xxx project
// Others        :  Generated automatically by nManager V5.1
// History       :  xxx 2020/04/28 23:05:45 Create file
// ******************************************************************************

#ifndef PHOSPHOR_REG_OFFSET_H
#define PHOSPHOR_REG_OFFSET_H

/* NIMBUS Base address of Module's Register */
#define CSR_NIMBUS_BASE (0x0)

/* **************************************************************************** */
/*                      NIMBUS Registers' Definitions                            */
/* **************************************************************************** */

#define CSR_NIMBUS_COM_CACHE_MODE_REG (CSR_NIMBUS_BASE + 0x88)     /* Cache交织模式选择寄存器。 */
#define CSR_NIMBUS_COM_DDRINTLV_ADDR_REG (CSR_NIMBUS_BASE + 0x8C)  /* 各DDR交织模式选取的地址段配置寄存器。 */
#define CSR_NIMBUS_COM_PARTID_MODE_REG (CSR_NIMBUS_BASE + 0x90)    /* PARTID生成模式配置寄存器。 */
#define CSR_NIMBUS_COM_DEC_L3_REG (CSR_NIMBUS_BASE + 0x94)         /* 与L3相关的译码控制寄存器。 */
#define CSR_NIMBUS_COM_SRAMINTLV_REG (CSR_NIMBUS_BASE + 0x98)      /* L3D作为SRAM使用时的交织控制寄存器。 */
#define CSR_NIMBUS_COM_PG_REG (CSR_NIMBUS_BASE + 0xA0)             /* Partial Good相关的控制寄存器。 */
#define CSR_NIMBUS_COM_CCIX_REG (CSR_NIMBUS_BASE + 0xA8)           /* CCIX相关的控制寄存器。 */
#define CSR_NIMBUS_COM_DAW_MSD_CTRL_REG (CSR_NIMBUS_BASE + 0xC0)   /* DAW和MSD配置控制寄存器。 */
#define CSR_NIMBUS_COM_DAW_EN_REG (CSR_NIMBUS_BASE + 0xD0)         /* DAW窗口使能寄存器。 */
#define CSR_NIMBUS_COM_VF_CTRL_REG (CSR_NIMBUS_BASE + 0xE0)        /* VF配置控制寄存器。 */
#define CSR_NIMBUS_COM_VF_EN_REG (CSR_NIMBUS_BASE + 0xF0)          /* VF空间使能配置寄存器。 */
#define CSR_NIMBUS_COM_VF_BASEADDR_REG (CSR_NIMBUS_BASE + 0xF8)    /* VF空间基地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW0_ADDR_REG (CSR_NIMBUS_BASE + 0x100)     /* 一级DAW0起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW0_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x104)  /* 一级DAW0窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW1_ADDR_REG (CSR_NIMBUS_BASE + 0x110)     /* 一级DAW1起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW1_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x114)  /* 一级DAW1窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW2_ADDR_REG (CSR_NIMBUS_BASE + 0x120)     /* 一级DAW2起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW2_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x124)  /* 一级DAW2窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW3_ADDR_REG (CSR_NIMBUS_BASE + 0x130)     /* 一级DAW3起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW3_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x134)  /* 一级DAW3窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW4_ADDR_REG (CSR_NIMBUS_BASE + 0x140)     /* 一级DAW4起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW4_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x144)  /* 一级DAW4窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW5_ADDR_REG (CSR_NIMBUS_BASE + 0x150)     /* 一级DAW5起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW5_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x154)  /* 一级DAW5窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW6_ADDR_REG (CSR_NIMBUS_BASE + 0x160)     /* 一级DAW6起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW6_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x164)  /* 一级DAW6窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW7_ADDR_REG (CSR_NIMBUS_BASE + 0x170)     /* 一级DAW7起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW7_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x174)  /* 一级DAW7窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW8_ADDR_REG (CSR_NIMBUS_BASE + 0x180)     /* 一级DAW8起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW8_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x184)  /* 一级DAW8窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW9_ADDR_REG (CSR_NIMBUS_BASE + 0x190)     /* 一级DAW9起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW9_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x194)  /* 一级DAW9窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW10_ADDR_REG (CSR_NIMBUS_BASE + 0x1A0)    /* 一级DAW10起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW10_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x1A4) /* 一级DAW10窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW11_ADDR_REG (CSR_NIMBUS_BASE + 0x1B0)    /* 一级DAW11起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW11_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x1B4) /* 一级DAW11窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW12_ADDR_REG (CSR_NIMBUS_BASE + 0x1C0)    /* 一级DAW12起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW12_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x1C4) /* 一级DAW12窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW13_ADDR_REG (CSR_NIMBUS_BASE + 0x1D0)    /* 一级DAW13起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW13_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x1D4) /* 一级DAW13窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW14_ADDR_REG (CSR_NIMBUS_BASE + 0x1E0)    /* 一级DAW14起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW14_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x1E4) /* 一级DAW14窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW15_ADDR_REG (CSR_NIMBUS_BASE + 0x1F0)    /* 一级DAW15起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW15_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x1F4) /* 一级DAW15窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW16_ADDR_REG (CSR_NIMBUS_BASE + 0x200)    /* 一级DAW16起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW16_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x204) /* 一级DAW16窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW17_ADDR_REG (CSR_NIMBUS_BASE + 0x210)    /* 一级DAW17起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW17_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x214) /* 一级DAW17窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW18_ADDR_REG (CSR_NIMBUS_BASE + 0x220)    /* 一级DAW18起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW18_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x224) /* 一级DAW18窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW19_ADDR_REG (CSR_NIMBUS_BASE + 0x230)    /* 一级DAW19起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW19_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x234) /* 一级DAW19窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW20_ADDR_REG (CSR_NIMBUS_BASE + 0x240)    /* 一级DAW20起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW20_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x244) /* 一级DAW20窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW21_ADDR_REG (CSR_NIMBUS_BASE + 0x250)    /* 一级DAW21起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW21_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x254) /* 一级DAW21窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW22_ADDR_REG (CSR_NIMBUS_BASE + 0x260)    /* 一级DAW22起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW22_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x264) /* 一级DAW22窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW23_ADDR_REG (CSR_NIMBUS_BASE + 0x270)    /* 一级DAW23起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW23_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x274) /* 一级DAW23窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW24_ADDR_REG (CSR_NIMBUS_BASE + 0x280)    /* 一级DAW24起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW24_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x284) /* 一级DAW24窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW25_ADDR_REG (CSR_NIMBUS_BASE + 0x290)    /* 一级DAW25起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW25_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x294) /* 一级DAW25窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW26_ADDR_REG (CSR_NIMBUS_BASE + 0x2A0)    /* 一级DAW26起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW26_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x2A4) /* 一级DAW26窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW27_ADDR_REG (CSR_NIMBUS_BASE + 0x2B0)    /* 一级DAW27起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW27_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x2B4) /* 一级DAW27窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW28_ADDR_REG (CSR_NIMBUS_BASE + 0x2C0)    /* 一级DAW28起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW28_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x2C4) /* 一级DAW28窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW29_ADDR_REG (CSR_NIMBUS_BASE + 0x2D0)    /* 一级DAW29起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW29_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x2D4) /* 一级DAW29窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW30_ADDR_REG (CSR_NIMBUS_BASE + 0x2E0)    /* 一级DAW30起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW30_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x2E4) /* 一级DAW30窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_DAW31_ADDR_REG (CSR_NIMBUS_BASE + 0x2F0)    /* 一级DAW31起始地址配置寄存器。 */
#define CSR_NIMBUS_COM_DAW31_SIZE_ID_REG (CSR_NIMBUS_BASE + 0x2F4) /* 一级DAW31窗口大小和目的配置寄存器。 */
#define CSR_NIMBUS_COM_VF00_ID_REG (CSR_NIMBUS_BASE + 0x300)       /* VF00所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF01_ID_REG (CSR_NIMBUS_BASE + 0x304)       /* VF01所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF02_ID_REG (CSR_NIMBUS_BASE + 0x308)       /* VF02所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF03_ID_REG (CSR_NIMBUS_BASE + 0x30C)       /* VF03所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF04_ID_REG (CSR_NIMBUS_BASE + 0x310)       /* VF04所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF05_ID_REG (CSR_NIMBUS_BASE + 0x314)       /* VF05所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF06_ID_REG (CSR_NIMBUS_BASE + 0x318)       /* VF06所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF07_ID_REG (CSR_NIMBUS_BASE + 0x31C)       /* VF07所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF08_ID_REG (CSR_NIMBUS_BASE + 0x320)       /* VF08所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF09_ID_REG (CSR_NIMBUS_BASE + 0x324)       /* VF09所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF10_ID_REG (CSR_NIMBUS_BASE + 0x328)       /* VF10所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF11_ID_REG (CSR_NIMBUS_BASE + 0x32C)       /* VF11所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF12_ID_REG (CSR_NIMBUS_BASE + 0x330)       /* VF12所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF13_ID_REG (CSR_NIMBUS_BASE + 0x334)       /* VF13所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF14_ID_REG (CSR_NIMBUS_BASE + 0x338)       /* VF14所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF15_ID_REG (CSR_NIMBUS_BASE + 0x33C)       /* VF15所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF16_ID_REG (CSR_NIMBUS_BASE + 0x340)       /* VF16所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF17_ID_REG (CSR_NIMBUS_BASE + 0x344)       /* VF17所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF18_ID_REG (CSR_NIMBUS_BASE + 0x348)       /* VF18所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF19_ID_REG (CSR_NIMBUS_BASE + 0x34C)       /* VF19所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF20_ID_REG (CSR_NIMBUS_BASE + 0x350)       /* VF20所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF21_ID_REG (CSR_NIMBUS_BASE + 0x354)       /* VF21所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF22_ID_REG (CSR_NIMBUS_BASE + 0x358)       /* VF22所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF23_ID_REG (CSR_NIMBUS_BASE + 0x35C)       /* VF23所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF24_ID_REG (CSR_NIMBUS_BASE + 0x360)       /* VF24所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF25_ID_REG (CSR_NIMBUS_BASE + 0x364)       /* VF25所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF26_ID_REG (CSR_NIMBUS_BASE + 0x368)       /* VF26所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF27_ID_REG (CSR_NIMBUS_BASE + 0x36C)       /* VF27所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF28_ID_REG (CSR_NIMBUS_BASE + 0x370)       /* VF28所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF29_ID_REG (CSR_NIMBUS_BASE + 0x374)       /* VF29所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF30_ID_REG (CSR_NIMBUS_BASE + 0x378)       /* VF30所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_VF31_ID_REG (CSR_NIMBUS_BASE + 0x37C)       /* VF31所属子系统的ID配置寄存器。 */
#define CSR_NIMBUS_COM_MSD0_CTRL_REG (CSR_NIMBUS_BASE + 0x380)     /* MSD0配置寄存器。 */
#define CSR_NIMBUS_COM_MSD1_CTRL_REG (CSR_NIMBUS_BASE + 0x384)     /* MSD1配置寄存器。 */
#define CSR_NIMBUS_COM_MSD2_CTRL_REG (CSR_NIMBUS_BASE + 0x388)     /* MSD2配置寄存器。 */
#define CSR_NIMBUS_COM_MSD3_CTRL_REG (CSR_NIMBUS_BASE + 0x38C)     /* MSD3配置寄存器。 */
#define CSR_NIMBUS_COM_MSD4_CTRL_REG (CSR_NIMBUS_BASE + 0x390)     /* MSD4配置寄存器。 */
#define CSR_NIMBUS_COM_MSD5_CTRL_REG (CSR_NIMBUS_BASE + 0x394)     /* MSD5配置寄存器。 */
#define CSR_NIMBUS_COM_MSD6_CTRL_REG (CSR_NIMBUS_BASE + 0x398)     /* MSD6配置寄存器。 */
#define CSR_NIMBUS_COM_MSD7_CTRL_REG (CSR_NIMBUS_BASE + 0x39C)     /* MSD7配置寄存器。 */
#define CSR_NIMBUS_COM_MSD0_MAP_REG (CSR_NIMBUS_BASE + 0x3A0)      /* MSD0地址段重映射寄存器。 */
#define CSR_NIMBUS_COM_MSD1_MAP_REG (CSR_NIMBUS_BASE + 0x3A4)      /* MSD1地址段重映射寄存器。 */
#define CSR_NIMBUS_COM_MSD2_MAP_REG (CSR_NIMBUS_BASE + 0x3A8)      /* MSD2地址段重映射寄存器。 */
#define CSR_NIMBUS_COM_MSD3_MAP_REG (CSR_NIMBUS_BASE + 0x3AC)      /* MSD3地址段重映射寄存器。 */
#define CSR_NIMBUS_COM_MSD4_MAP_REG (CSR_NIMBUS_BASE + 0x3B0)      /* MSD4地址段重映射寄存器。 */
#define CSR_NIMBUS_COM_MSD5_MAP_REG (CSR_NIMBUS_BASE + 0x3B4)      /* MSD5地址段重映射寄存器。 */
#define CSR_NIMBUS_COM_MSD6_MAP_REG (CSR_NIMBUS_BASE + 0x3B8)      /* MSD6地址段重映射寄存器。 */
#define CSR_NIMBUS_COM_MSD7_MAP_REG (CSR_NIMBUS_BASE + 0x3BC)      /* MSD7地址段重映射寄存器。 */

#endif // PHOSPHOR_REG_OFFSET_H
